toolbar {
	-moz-appearance: none !important;
	background: #262629 !important;
}

#firstrowtoolbar toolbarbutton {
	width: 42px !important;
	height: 42px !important;
	min-width: 42px !important;
	max-width: 42px !important;
	min-height: 42px !important;
	max-height: 42px !important;
    border: 1px solid #1c1c1c;
    background-position: center center;
    background-repeat: no-repeat;
    -moz-appearance: none !important;
	-moz-border-radius: 6px;
	margin-top: 0 !important;
	padding-top: 0 !important;
	margin-right: 5px;
	margin-left: 4px;
	background-color: #aaa;
}

#toolbar-toggle-button {
	width: 54px;
	height: 54px;
	list-style-image: url(chrome://scribefire/skin/mobile/toolbar-toggle-alternative-active.png);
}

#toolbar-toggle-button[active="true"] {
	list-style-image: url(chrome://scribefire/skin/mobile/toolbar-toggle-alternative.png);
}

#underline-button {
    background-image: url(chrome://scribefire/skin/toolbar/toolbar-underline.png);
}
#strikethrough-button{
    background-image: url(chrome://scribefire/skin/toolbar/toolbar-strikethrough.png);
}
#bold-button {
    background-image: url(chrome://scribefire/skin/toolbar/toolbar-bold.png);
}
#italic-button {
    background-image: url(chrome://scribefire/skin/toolbar/toolbar-italic.png);
}
#blockquote-button {
    background-image: url(chrome://scribefire/skin/icons/tango/internet-group-chat.png);
}
#link-button{
    background-image: url(chrome://scribefire/skin/icons/tango/applications-internet.png);
}
#image-button {
    background-image: url(chrome://scribefire/skin/icons/tango/image-x-generic.png);
    width: 36px !important;
}
#orderedlist-button {
    background-image: url(chrome://scribefire/skin/toolbar/toolbar-numlist.png);
}
#unorderedlist-button {
    background-image: url(chrome://scribefire/skin/toolbar/toolbar-list.png);
}
#justifyleft-button {
    background-image: url(chrome://scribefire/skin/icons/tango/format-justify-left.png);
}
#justifycenter-button {
    background-image: url(chrome://scribefire/skin/icons/tango/format-justify-center.png);
}
#justifyright-button {
    background-image: url(chrome://scribefire/skin/icons/tango/format-justify-right.png);
}
#justifyjustified-button {
    background-image: url(chrome://scribefire/skin/icons/tango/format-justify-fill.png);
}
#custom-button {
	background-image: url(chrome://scribefire/skin/icons/tango/text-x-script.png);
}

#splitter-button {
	 background-image: url(chrome://scribefire/skin/toolbar/toolbar-line.png);
}

.feedbackdialog {
    -moz-border-radius: 20px; 
    border: 3px groove #000;
    margin-left: 30px; 
    margin-right: 30px; 
}

.progress-message {
	color: #000;
	text-align: center;
	font-weight: bold;
	height: 19px;
	background-image: url('chrome://scribefire/skin/ui/uploading_bar_anim_fast.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 178px;
}

.extra-options{
    font-weight: bold;
}

.extra-options-desc {
    font-style: italic;
}

#performancing-message-source {
    font-family: monospace;
}

#firstrowtoolbar toolbarbutton[busy="true"] {
    background-image: url(chrome://scribefire/skin/ajax-loader.gif) !important;
}